import { createI18n } from 'vue-i18n'
import { useAppStoreHook } from '@/store/modules/app'
// 本地语言包
import enLocale from './package/en'
import zhCnLocale from './package/zh-cn'

const appStore = useAppStoreHook()

const messages = {
	'zh-cn': {
		...zhCnLocale
	},
	en: {
		...enLocale
	}
}

const i18n = createI18n({
	legacy: false,
	locale: appStore.language,
	messages: messages,
	globalInjection: true
})

export default i18n
